home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 751-760 / 751 / cheatfont / cheatfont.dok < prev    next >
Text File  |  1995-03-18  |  11KB  |  272 lines

  1. movem.l    d0-d7/a0-a6,-(sp)
  2. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  3.  ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  4.   ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  5.  
  6. ›33m   ###### #   ####  ######  ##### #######  ###### #####  ####   # #######
  7. ›33m  ####    #   #### ####    #  ####  ###   ####   ####  # #####  #   ###›00m
  8. ›33m  ####    ######## ####### #######  ###   ###### ####  # ###### #   ###›00m
  9. ›33m  ####    ####   # ####    #  ####  ###   ####   ####  # #### ###   ###›00m
  10. ›33m   ###### ####   #  ###### #  ####  ###   ####    #####  ####  ##   ###›00m
  11.  
  12.   ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  13.  ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  14. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  15.  
  16. ›32m Einleitung zu CheatFont V2.5a (Rückkehr der Fonts)
  17. ›32m --------------------------------------------------›00m
  18.  
  19.  Hallo Bübche und Mädche. Äherm, Cheatfont war in der Entstehung eigentlich nur
  20.  als CLI/Shell Tool gedacht. In der damaligen Version würde nur der TOPAZ8 Font
  21.  dürch den TristarFont ersetzt. Wochen später, als ich den Source nochmals lud,
  22.  schrieb ich eine Routine, die es dem User ermöglichte sich zwischen 4 (vier)
  23.  Font einen auszusuchen. Es wurde direkt eine stupide Load() Routine eingebaut.
  24.  Diese CLI/Shell Version verfügte sogar über Fehlermeldungen (!?). Als ich das
  25.  Tool dann zu Testzwecken an dritte (sprich: Freunde) verteilte, wollte das
  26.  "faule Pack" doch tatsächlich, daß ich die "req.library" einbaue damit sie die
  27.  Fonts nicht mehr per Hand eintippen müssen. Und wenn ich nicht gestorben bin,
  28.  habe ich mit Sicherheit noch ein paar Features mehr eingebaut.
  29.  
  30.  
  31.         ›33mEigentlich ist dieses Programm SELBSTERKLÄREND,›00m
  32.        ›33maber für Leute die es trotzdem wissen möchten...›00m
  33.  
  34.  
  35. ›32;01m --------------------------
  36. ›32;01m --» KURZ Anleitung !!! «--
  37. ›32;01m --------------------------›00m
  38. ›33m CheatFont erkennt solche Kommandos:›00m
  39.  
  40. ›32m 1 - 5,    ›00mEiner von diesen Offsets installiert den dazugehörigen Font von den
  41.     5 (fünf) implemetierten.
  42.  
  43. ›32m -r,    ›00mDiese Funktion ist eigentlich die Nützlichste. Sie ermöglichst es
  44.     die Fonts via des "req.library" File-Requesters auszusuchen.
  45.  
  46. ›32m -R,    ›00mDas ist eigentlich genau die gleiche Aktion wie oben,nur das hier
  47.     die "reqtools.library" ihren Dienst verrichtet.
  48.  
  49. ›32m -i,    ›00mInformationen über die Rechte des Programms.
  50.  
  51. ›32m -c,    ›00mDies ist eigentlich die UNNÖTIGSTE Funktion in diesem Programm. Aber
  52.     schaut es euch selber mal an.
  53.  
  54. ›32m -C,    ›00mHmmmm, einfach mal ausprobieren. Hier schlägt nämlich wieder die alte
  55.     "reqtools.library" wieder zu.
  56.  
  57. ›32m ? ,    ›00mCheatFont Info Fenster.
  58.  
  59. ›32m Quit,    ›00mSchaltet installierten Font wieder AUS.
  60.  
  61. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  62.  
  63. ›32;01m ------------------------------------
  64. ›32;01m --» Wie benutze ich CheatFont in «--
  65. ›32;01m ------------------------------------›00m
  66.   ›32;01m1.) ›00mDiskMaster V2.0 (eigentlich kein Problem):
  67.     Cheatfont sollte sich im C: Verzeichnis des BootDevices befinden.
  68.     Im Konfigurationsfile muß diese Zeile eingefügt werden, wenn man
  69.     Cheatfont als Kommando ausführen möchte.
  70.  
  71.     Dies öffnet nun auf Mausdruck die "reqtools.library", wo man dann
  72.     nur den Font den man installieren möchte aussuchen muß.
  73.  
  74.     AddCmd CheatFont, 20, Extern CheatFont -R
  75.               ~~
  76.  
  77.     Der nächste Befehl sieht ein wenig "wirr" aus, er bedeutet aber nur,
  78.     daß der ausgewählte Font DIREKT installiert wird.
  79.  
  80.     AddCmd CheatFont, 20, Extern CheatFont %s
  81.               ~~
  82.  
  83.     Falls Cheatfont aber über eines der PullDown Menüs erreichbar sein soll
  84.     muß die nun folgende Zeile im Konfigurationsfile eingesetzt werden.
  85.  
  86.     AddMenu Tools, CheatFont, Extern CheatFont -R    ;für reqtools.library
  87.  
  88.  P.s: {~~} Das ist nicht SO wichtig. Es ist ledeglich der Farboffset für DM.
  89.  
  90.  
  91.   ›32;01m2.) ›00mDirectory-Opus:
  92.     Wie bei DiskMaster muß sich der Befehl im C: Verzeichnis befinden.
  93.     Man muß nun ledeglich zum Konfigurationseditor wechseln (siehe Hand-
  94.     buch). Dort in die Abteilung Gadgets wechseln.
  95.  
  96.     Gadget name    CheatFont
  97.     Function    C:CheatFont {f}
  98.  
  99.     Dies ermöglicht es auch wie beim Disk-Master einen Font den man(n),
  100.     (Frau) ausgewählt hat direkt zu installieren. Der Pull-Down Offset
  101.     ist hier gleich.
  102.  
  103.  
  104.   ›32;01m3.) ›00mStartup-Sequence, CLI/SHELL:
  105.     Falls Cheatfont für ein EINMALIGES Patchen des TOPAZ8 Font dienen soll
  106.     ohne die Libraries zu aktivieren, kann man das auch über die Tastatur
  107.     erreichen.
  108.  
  109.     CheatFont [Offset]        ; Installiert einen der Internen Fonts.
  110.       oder
  111.     CheatFont [FontName]        ; Dies lädt und installiert einen Font
  112.                     ; ohne die Hilfe einer Library.
  113.  
  114. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  115.  
  116. ›32;01m -------------------------------
  117. ›32;01m --» Evolution von CheatFont «--
  118. ›32;01m -------------------------------›00m
  119.  
  120.  o TriFont war der erste Versuch den 'Topaz8' Font zu patchen. Das Programm war
  121.    nicht sehr ausgereift. Es schaltete den TristarFont einfach AN/AUS.
  122.  
  123.  o CheatFont V0.4 war schon etwas Komplexer (!?).Es war nämlich nun möglich aus
  124.    einer Vorgabe von 4 (vier) Fonts einen zu wählen.
  125.  
  126.  o CheatFont V0.5 Der ERSTE Versuch Externen Fonts zu laden.Klappte auf anhieb.
  127.  
  128.  o CheatFont V1.0 (YYEEAAHH), das Programm wird nun ausgeliefert. Es hat nun 5
  129.    interne Fonts, die Laderoutine, UND... FEHLERMELDUNGEN (SUPER, oder !?)
  130.    Bisher ist es aber ein reines CLI/Shell Tool.
  131.  
  132.  o CheatFont V2.00, es dauerte einige Zeit zur einer NEUEN Version. Aber es
  133.    änderte sich auch eine Menge. Cheatfont ist nun auch startbar von der alles
  134.    geliebtet Würgbench (Publikum sagt: AAHH!). Die Fehlermeldungen sind nicht
  135.    mehr CLI/Shell gebunden, sondern benutzen die libraries. Und am besten, es
  136.    wird nun voll die "req.library" unterstützt (Publikum sagt: YYEEEAAAAHH!)
  137.  
  138.  o CheatFont V2.10-V2.30, einige Programmteile wurden nochmals überarbeitet und
  139.    ein ünnötiger TextOutput Fehler unter OS/2.0 behoben (=> Dank an Frank)
  140.    Auch die Installation der Fonts hat sich geändert. Alte Fonts müssen nicht
  141.    erst wieder deaktiviert werden. Der neue Font lässt sich einfach über den
  142.    alten legen                        (=> wieder Franks Idee)
  143.    Ich habe die Farbrequester eingebunden        (=> Aber warum ??? :-)
  144.  
  145.  o CheatFont V2.3+-V2.40, Ich habe mich mal hingesetzt und ein bißchen gelernt.
  146.    Und zwar, wie die "reqtools.library" funktioniert. Cheatfont ist durch diese
  147.    library nun wesentlich leistungsstärker und einfacher zu bedienen.
  148.  
  149.  o CheatFont V2.40-V2.50, HHmmm, eigentlich nichts besonderes,Frank war es leid
  150.    immer in das richtige Verzeichnis zu Klicken. Über die "reqtools.library"
  151.    wird einem die Arbeit abgenommen, sofern sich ein Verzeichnis auf dem Daten-
  152.    träger befindet das so lautet FONTS:CheatedFonts/
  153.  
  154. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  155.  
  156.  Tjo, falls es jemand immer noch nicht wissen sollte, Cheatfont kann man auch
  157.  über die Würgbench starten. Wie ?? Mit dem Doppelklick auf das Icon natürlich.
  158.  Statt der "reqtools.library" kann man auch nur mit der "req.library" arbeiten.
  159.  Ich habe diese "alte" library aber noch aus Kompatibilitätsgründen im Programm
  160.  gelassen, da manche Patchbären einfach alles an Filerequestern patchen, was zu
  161.  patchen ist (mit MFR usw).
  162.  
  163.  Es kann auch mal passieren das keine Fehlermeldungen erscheinen. Aber keine
  164.  Angst. Fehlermeldungen erscheinen nur im Zusammenspiel mit den Libraries.
  165.  Für den vollen Effekt des Programms müssen halt die Libraries her.
  166.  
  167.  Ein zweiter "Fehler" kann auftreten, wenn man FastFonts für eine schnellere
  168.  Textausgabe (unter V1.2&V1.3) benutzt. Cheatfont patcht zwar den Font korrekt,
  169.  aber das wird von dem "installierten" FF nicht anerkannt. Also, erst Font via
  170.  Cheatfont installieren und dann die Textausgabe beschleunigen. FastFonts kann
  171.  mit dem Befehl FF -n ausgeschaltet werden, dann neuen Font installieren und
  172.  FF wieder aktivieren, daß ist natürlich auch möglich. Aber am besten kauft Ihr
  173.  euch OS/2.0, dann braucht man FastFonts nicht mehr (und Cheatfont dafür
  174.  vieleicht auch nicht mehr :-)
  175.  
  176.  Wie schon oben erwähnt. Falls jemand das kalte Kot... bekommt wenn er immer in
  177.  das Verzeichnis mit den Fonts wechseln muß, dann sollte er einfach ein Unter-
  178.  verzeichnis anlegen mit dem Namen:  "FONTS:CheatedFonts/"  (natürlich ohne die
  179.  Anführungsstriche :-). über die "reqtools.library" wird dieses Verzeichnis
  180.  nämlich unterstützt. D.h. direkt darin verzweigt wenn es vorhanden ist.
  181.  
  182.  Der letzte noch unschlüssige Punkt dürfte nur noch der sein, im welchem Format
  183.  sich die Fonts befinden müssen.Auch das ist SEHR einfach.Ich habe mich für das
  184.  sogenannte RAW-Format entschieden.  Erstens weil es leichter zu  Programmieren
  185.  und zum zweiten weil die Fonts erheblich kurzer sind als normale Fonts. Dies
  186.  liegt aber auch daran,daß nur die ersten 96 Zeichen gepatchet werden.Falls man
  187.  jetzt fragt wieso; die ersten 96 sind die WICHTIGSTEN und im Internationalen
  188.  Modus GLEICH. Es würde nur Kaos z.b. beim DFÜ entstehen falls man die Sonder-
  189.  zeichen patchen würde (alles schon dagewesen). Und ausserdem, bei dieser Länge
  190.  passen 1158,6~ Fonts auf eine normale 512*22*80 Diskette. Zum Konvertieren
  191.  eignet sich besstens das Programm von Metallion/Kefrens "PowerFonts8 V1.0".
  192.  Ebenfalls der CyberFontEditor von Sanity ist für solche Zwecke zu verwenden.
  193.  Aber jeder ander FontEditor der die Daten im RAW Format abspeichert müsste
  194.  funktionieren...
  195.  
  196.  Dieses Programm läuft (eigentlich) auf:
  197.             * A-500
  198.             * A-500 Plus
  199.             * A-600        (Spielkonsole, Bääh!)
  200.             * ›33;01mA-1000    (=> A1000 Power RULEZ!!!)›00m
  201.             * A-2000/2500
  202.             * A-3000(t)...
  203.  
  204.  und wurde mit solcher Konfiguration getestet...
  205.             * 512k-8 MB Erweiterungen
  206.             * 2 Meg Chip
  207.             * Festplatten
  208.             * TurboKarten
  209.             * KickStart V1.2 - V2.04 (auch gepatchte wie:
  210.                          UFO,Tristar,Sensor....)
  211.  
  212. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  213.  
  214. ›32;01m -------------------------------
  215. ›32;01m -» Die Zukunft von CheatFont «-
  216. ›32;01m -------------------------------›00m
  217.  
  218.  - Irgendwann, vieleicht, möglicherweise werden die anderen 159 Zeichen
  219.    gepatched. Aber wie gesagt, ANSI Bugs wenn jeder was am Font ändert.
  220.  
  221.  - Der FastFont "fehler" könnte mal in Angriff genommen werden. Aber unter
  222.    OS/2.0 ist es eh nicht mehr notwendig.
  223.  
  224.  
  225.  => Dieses Programm ist FREEWARE! <=
  226.  
  227.  Cheatfont wurde mit verschiedenen Programmen auf den Unterschiedlichsten
  228.  Amiga Rechnern getestet. Hier ist nur eine KLEINE Auswahl von Programmen
  229.  die Cheatfont "unterstützen"...
  230.  
  231.  
  232.                    Programm:
  233.                    ---------
  234.                 o DiskMaster V2.0
  235.                 o Directory Opus
  236.                 o TurboImploder V4.0
  237.                 o PowerPacker
  238.                 o ASM-One V1.02
  239.                 o Devpac (Bäh)
  240.                 o CygnusED
  241.                 o Documentum
  242.                 o TurboText
  243.                 o DPaint
  244.                 o J.R.Comm
  245.                 o Term
  246.                 o Turbo-Backup
  247.                 o QuarterBack
  248.                 o AmiBack
  249.                 o SatInfo
  250.  
  251. Alle anderen Programme die sich am TOPAZ8 Font bedienen, sollten aber auch ohne
  252. zu mucken einwandfrei arbeiten...
  253.  
  254.  
  255.  Und das Programm in Assembler hat verbrochen :-(
  256.  
  257. Brief:        Nils Görs
  258.         Kaiserstr.97a
  259.         W-5600 Wuppertal 11
  260. Tel:        0202/784258
  261.  
  262. Fido:        N.GOERS@AWORLD.ZER
  263.  
  264. DebisMemo:    XV22E16 oder XV22K22
  265.  
  266.  
  267. movem.l    (sp)+,d0-d7/a0-a6
  268. moveq    #$00,d0
  269. rts        ; Bye, Bye...
  270.  
  271.  
  272.                     ›32m= EOF =›00m